@charset "utf-8";
/* GLobal CSS Document */

html, body{
	margin:0;
	padding:0;
	background: url(../images/body-bg.jpg) repeat-x #232323;
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#575757;
 	

	}
*{
	margin:0;
	padding:0;
	outline:none;
	}
.clear{
	clear:both;
	margin:0;
	padding:0;
	}
.clear-left{
	clear:left;
	margin:0;
	padding:0;
	}
.clear-right{
	clear:right;
	margin:0;
	padding:0;
	}
a{
	color:#5757ff; text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	
	}
p{
	margin:5px;
	text-align:justify;
	}

.borderNone{
	border:none!important;
	}
.backgroundNone{
	background:none!important;
	}

.mainWrapper
	{
	width:960px;
	margin:0 auto;
	padding:0;
	background:#fff;
	
	}
	
.successmsg{
	
	color:#07AD85; !important
}	
.errormsg{
	color:#FF0000; !important
}
.navigationHolder{
background: url(../images/top-nav-bg.jpg) repeat-x;
height:42px;
	}
.navigationHolder ul{
	margin:0;
	padding:0;
	}
.navigationHolder ul li{
	list-style:none;
	float:left;
	position:relative;
	background: url(../images/top-nav-right-bar.jpg) no-repeat right top;
	}
.navigationHolder ul li a{
	display:block;
	padding:12px 15px;
	color:#fff;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	
.navigationHolder ul ul {
	position: absolute;
	visibility: hidden;
}
.navigationHolder ul li:hover ul{
	visibility: visible;
}

.navigationHolder ul li a:hover{
	background: url(../images/top-nav-bg-hover.jpg) repeat-x left top;
	text-decoration:none;
	}

.navigationHolder ul li a:hover, .active{
	background: url(../images/top-nav-bg-hover.jpg) repeat-x left top!important;
	text-decoration:none;
	}

.userWelcome{ margin:10px; color:#fff;  float:right; }
a img.profile{ float:right; margin:10px;}

.userWelcome a{ color:#fff;}
.bodyContent{margin-top:8px; min-height:500px; }
.bodyContent h1{ color:#111;  font-size:16px; padding:10px; margin:10px; border-bottom:1px solid #111; }
.innerBody{ padding:0 15px;}
.textBox{ padding:5px; border:1px solid #111; }
.table{}
.table tr td, th{ border:1px solid #ddd; padding:5px; text-align:left;}
.footerWrapper
	{
		
		height:64px;
	}
.footerLeft{float:left; width:400px; padding-top:20px; padding-left:10px;}
.footerCenter{float:left; width:350px;  }
.footerMenu a {padding:10px;}
.footerRight{float:left; width:182px; padding-top:20px; text-align:right;}
